home *** CD-ROM | disk | FTP | other *** search
- XCOMM $Xorg: sunLib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
- XCOMM $XdotOrg: util/cf/sunLib.tmpl,v 1.14 2005/12/03 17:20:48 alanc Exp $
-
-
-
-
-
- XCOMM $XFree86: xc/config/cf/sunLib.tmpl,v 3.12tsi Exp $
-
- /*
- * SunOS shared library template
- */
-
- #if OSMajorVersion <= 4
-
- # if SunPost411FCSLd
- # define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
- # define SharedXrenderReqs $(LDPRELIB) $(XLIB)
- # endif
-
- #ifndef SharedX11Rev
- #define SharedX11Rev 4.30
- #endif
- #ifndef SharedOldXRev
- #define SharedOldXRev 4.20
- #endif
- #ifndef SharedXtRev
- #define SharedXtRev 4.20
- #endif
- #ifndef SharedXawRev
- #define SharedXawRev 6.10
- #endif
- #ifndef SharedXmuRev
- #define SharedXmuRev 4.20
- #endif
- #ifndef SharedXextRev
- #define SharedXextRev 4.50
- #endif
- #ifndef SharedXiRev
- #define SharedXiRev 4.20
- #endif
- #ifndef SharedXtstRev
- #define SharedXtstRev 1.20
- #endif
-
- #else /* else it's Solaris */
-
- /* Solaris uses single digit library versions, and versions of libraries
- * defined in SVID specs should match the versions specified there.
- */
-
- #ifndef SharedX11Rev
- # define SharedX11Rev 4
- #endif
- #ifndef SharedOldXRev
- # define SharedOldXRev 6
- #endif
- #ifndef SharedXextRev
- # define SharedXextRev 0
- #endif
- #ifndef SharedXauRev
- # define SharedXauRev 6
- #endif
- #ifndef SharedXdmcpRev
- # define SharedXdmcpRev 6
- #endif
- #ifndef SharedXmuRev
- # define SharedXmuRev 4
- #endif
- #ifndef SharedXmuuRev
- # define SharedXmuuRev 1
- #endif
- #ifndef SharedXpRev
- # define SharedXpRev 1
- #endif
- #ifndef SharedXpmRev
- # define SharedXpmRev 4
- #endif
- #ifndef SharedXtRev
- # define SharedXtRev 4
- #endif
- #ifndef SharedXaw6Rev
- # define SharedXaw6Rev 5
- #endif
- #ifndef SharedXiRev
- # define SharedXiRev 5
- #endif
- #ifndef SharedXtstRev
- # define SharedXtstRev 1
- #endif
- #ifndef SharedFSRev
- # define SharedFSRev 5
- #endif
- #ifndef SharedICERev
- # define SharedICERev 6
- #endif
- #ifndef SharedSMRev
- # define SharedSMRev 6
- #endif
- #ifndef SharedXcursor
- # define SharedXcursorRev 1
- #endif
- #ifndef SharedXdamageRev
- # define SharedXdamageRev 1
- #endif
- #ifndef SharedXevieRev
- # define SharedXevieRev 1
- #endif
- #ifndef SharedXfixesRev
- # define SharedXfixesRev 1
- #endif
- #ifndef SharedXftRev
- # define SharedXftRev 2
- #endif
- #ifndef SharedXineramaRev
- # define SharedXineramaRev 1
- #endif
- #ifndef SharedXrenderRev
- # define SharedXrenderRev 1
- #endif
- #ifndef SharedXResRev
- # define SharedXResRev 1
- #endif
- #ifndef SharedXvRev
- # define SharedXvRev 1
- #endif
- #ifndef SharedXvMCRev
- # define SharedXvMCRev 1
- #endif
- #ifndef SharedXrandrRev
- # define SharedXrandrRev 2
- #endif
- #ifndef SharedXssRev
- # define SharedXssRev 1
- #endif
- #ifndef SharedFontconfigRev
- # define SharedFontconfigRev 1
- #endif
- #ifndef SharedGlxRev
- # define SharedGlxRev 1
- #endif
- #ifndef SharedGluRev
- # define SharedGluRev 1
- #endif
- #ifndef SharedGLwRev
- # define SharedGLwRev 1
- #endif
- #ifndef SharedOSMesaRev
- # define SharedOSMesaRev 4
- #endif
- #ifndef SharedxkbfileRev
- # define SharedxkbfileRev 5
- #endif
- #ifndef SharedXxf86miscRev
- # define SharedXxf86miscRev 1
- #endif
- #ifndef SharedXxf86vmRev
- # define SharedXxf86vmRev 1
- #endif
-
- # if ThreadedX
- # if OSMinorVersion > 3
- # define SharedThreadReqs /**/
- # endif
- # endif
-
- # define SharedX11Reqs $(LDPRELIB) SharedThreadReqs $(EXTRA_LIBRARIES) -lc DlLibrary
- # define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY) -lc
- # define SharedOldXReqs $(LDPRELIB) $(XLIBONLY) -lc
- # define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB) -lc
- # define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB) -lc
- # define SharedXaw7Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB) -lc
- # define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB) -lc
- # define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB) -lnsl -lc
- # define SharedXmuuReqs $(LDPRELIB) $(XLIBONLY) -lc
- # define SharedXextReqs $(LDPRELIB) $(XLIBONLY) -lc
- # define SharedXiReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXtstReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedFSReqs $(EXTRA_LIBRARIES) -lc
- # define SharedICEReqs $(EXTRA_LIBRARIES) -lc
- # define SharedSMReqs $(LDPRELIB) $(ICELIB) $(EXTRA_LIBRARIES) -lc
- # define SharedXineramaReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXpReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXpmReqs $(LDPRELIB) $(XLIBONLY) -lc
- # define SharedXResReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXrenderReqs $(LDPRELIB) $(XLIBONLY) -lc
- # define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB) -lc
- # define SharedXssReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXvReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXvMCReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXfontReqs $(LDPRELIB) $(FREETYPE2LIB) GzipLibrary -lsocket MathLibrary -lc
- # define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
- # define SharedFontencReqs $(LDPRELIB) GzipLibrary -lc
- # define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXxf86miscReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXxf86vmReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIBONLY) $(EXTRA_LIBRARIES) -lc
- # define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIBONLY) -lc
- # define SharedPSResReqs -lc
- # define SharedGLReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedGLUReqs $(LDPRELIBS) $(XLIB) $(GLXLIB) $(CXXLIB) MathLibrary -lc
- # define SharedGLwReqs $(LDPRELIBS) $(MOTIFLIB) $(GLXLIB) $(XTOOLLIB) $(XLIB)
- # define SharedOSMesaReqs $(LDPRELIB) $(XLIB) $(GLXLIB) MathLibrary -lc
- # define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB) -lc
- # define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB) MathLibrary -lc
- # define SharedXfixesReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXdamageReqs $(LDPRELIB) $(XLIB) -lc
- # define SharedXauReqs -lc
- # define SharedXdmcpReqs -lsocket -lc
- # define SharedXcompositeReqs $(LDPRELIB) $(XDAMAGELIB) $(XFIXESLIB) $(XLIB) -lc
- # define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XONLYLIB) -lc
- # define SharedXevieReqs $(LDPRELIB) $(XLIB)
-
- # define FixupLibReferences() /**/
-
- # define SharedPamReqs DlLibrary
- # define SharedPamUnixReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lnsl -lmp -lcmd SharedThreadReqs
- # define SharedPamSampleReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) SharedThreadReqs
- # define SharedPamDialAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) SharedThreadReqs
- # define SharedPamRhostsAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lsocket SharedThreadReqs
- # define SharedPamDceAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -ldce -lnsl -lsocket SharedThreadReqs
- # define SharedTtReqs -lnsl -lsocket -lintl DlLibrary -lc -lw
- # define SharedDtSvcReqs $(LDPRELIBS) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl DlLibrary
- # define SharedDtMmdbReqs $(LDPRELIBS) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl DlLibrary
- # define SharedDtSearchReqs -lm -lc
- # define SharedDtWidgetReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) -lintl $(LDPOSTLIBS) -lw -lm -lc
- # define SharedDtHelpReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lgen -lm -lc
- # define SharedDtPrintReqs $(LDPRELIBS) $(DTSVCLIB) $(DTHELPLIB) $(XMLIB) -lintl $(LDPOSTLIBS) -lw -lm -lc
- # define SharedDtTermReqs SharedDtHelpReqs DlLibrary -lgen
- # define SharedDtMrmReqs $(LDPRELIBS) $(DTTERMLIB) $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lsocket -lnsl -lc
- # define SharedDtMailReqs $(LDPRELIBS) -lw $(CXXLIB) -lm DlLibrary
- # define SharedCsaReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) SharedXmReqs
-
- # define DtClientExtraLibs -lintl
-
- /* The inbuf paramter to iconv(3) is "const char**", not "char **" */
- ICONV_INBUF_DEFINE = -DICONV_INBUF_CONST=const
-
- # if HasCplusplus
- # if HasGcc2ForCplusplus
- UNSHARED_CXXLIB = -static -lC
- # elif HasSunCplusplus
- # if CplusplusCompilerMajorVersion > 3
- # ifdef CplusplusWhatdir
- UNSHARED_CXXLIB = -Bstatic -L`CplusplusWhatdir CC`/../lib -lC -Bdynamic
- # else
- UNSHARED_CXXLIB = -Bstatic -L/opt/SUNWspro/SC4.0/lib -lC -Bdynamic
- # endif
- # else
- UNSHARED_CXXLIB = -Bstatic -lC -Bdynamic -lm -lc -Bstatic
- # endif
- # endif
- # endif
-
- # define IafSysLib /**/
- # include <sv4Lib.tmpl>
-
- #endif
-